<!DOCTYPE html>
<html>

<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title>login</title>
	<meta name="description" content="">
	<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
	<meta name="robots" content="all,follow">
	<link rel="icon" type="image/x-icon" href="/static/assets/favicon.ico" />
	<link rel="stylesheet" href="https://www.jq22.com/jquery/bootstrap-4.2.1.css">
	<link rel="stylesheet" href="/static/css/style.default.css" id="theme-stylesheet">
</head>

<body>
	<div class="page login-page">
		<div class="container d-flex align-items-center">
			<div class="form-holder has-shadow">
				<div class="row">
					<!-- Logo & Information Panel-->
					<div class="col-lg-6">
						<div class="info d-flex align-items-center"
							style="background-image: url( /static/img/R-C.jpg);">
							<div class="content">
								<div class="logo">
									<h1>欢迎登录</h1>
								</div>
								<p>{{ blogname }}个人博客</p>
							</div>
						</div>
					</div>
					<!-- Form Panel    -->
					<div class="col-lg-6 bg-white">
						<div class="form d-flex align-items-center">
							<div class="content">
								<form class="form-validate" id="loginFrom">
									<div class="form-group">
										<input id="login-username" type="text" name="userName" required
											data-msg="请输入用户名" placeholder="用户名" value="admin" class="input-material">
									</div>
									<div class="form-group">
										<input id="login-password" type="password" name="passWord" required
											data-msg="请输入密码" placeholder="密码" class="input-material">
									</div>
									<button id="login" type="button" class="btn btn-primary">登录</button>
									<div style="margin-top: -40px;">
										<div class="custom-control custom-checkbox " style="float: right;">
											<input type="checkbox" class="custom-control-input" id="check2">
											<label class="custom-control-label" for="check2">自动登录</label>
										</div>
										<div class="custom-control custom-checkbox " style="float: right;">
											<input type="checkbox" class="custom-control-input" id="check1">
											<label class="custom-control-label" for="check1">记住密码&nbsp;&nbsp;</label>
										</div>
									</div>
								</form>
								<br /><br />
								<small>没有账号?</small><a href="register" class="signup">&nbsp;注册</a>
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
	<!-- JavaScript files-->
	<script src="https://www.jq22.com/jquery/jquery-1.10.2.js"></script>
	<script src="https://www.jq22.com/jquery/bootstrap-3.3.4.js"></script>
	<script src="/static/jquery-validation/jquery.validate.min.js"></script><!--表单验证-->
	<!-- Main File-->
	<script src="/static/js/front.js"></script>
	<script>
		$(function () {
			/*判断上次是否勾选记住密码和自动登录*/
			var check1s = localStorage.getItem("check1");
			var check2s = localStorage.getItem("check2");
			var oldName = localStorage.getItem("userName");
			var oldPass = localStorage.getItem("passWord");
			if (check1s == "true") {
				$("#login-username").val(oldName);
				$("#login-password").val(oldPass);
				$("#check1").prop('checked', true);
			} else {
				$("#login-username").val('');
				$("#login-password").val('');
				$("#check1").prop('checked', false);
			}
			if (check2s == "true") {
				$("#check2").prop('checked', true);
				$("#loginFrom").submit();
			} else {
				$("#check2").prop('checked', false);
			}
		})
		/*登录*/
		$("#login").click(function () {
			var userName = $("#login-username").val();
			var passWord = $("#login-password").val();
			var re = RegExp(/^\d{3,12}$/g)
			if (!re.test(userName)) {
				return
			}
			/*获取当前输入的账号密码*/
			localStorage.setItem("userName", userName)
			localStorage.setItem("passWord", passWord)
			/*获取记住密码  自动登录的 checkbox的值*/
			var check1 = $("#check1").prop('checked');
			var check2 = $('#check2').prop('checked');
			localStorage.setItem("check1", check1);
			localStorage.setItem("check2", check2);
			$.ajax({
				type: "post",
				url: "http://127.0.0.1:52273/user/login",
				data: JSON.stringify({ "UserId": userName, "Password": passWord }),
				contentType: "application/json",
				dataType: "json",
				success: function (res) {
					if (res.code == 200) {
						console.log(res);
						location.href = res.index_html
					} else {
						alert(res.message)
					}

				}
			});
		})
	</script>
</body>

</html>